CallParams

data class CallParams(var roomId: String = "", var timeout: Int = 30, var userData: String = "", var chatGroupId: String = "", var isEphemeralCall: Boolean = false)

Call parameter configuration, used to set room ID, timeout, custom data, and other parameters when initiating an audio/video call.

Overview

Configuration parameters for initiating audio/video calls, including room ID, timeout, custom data, etc.

Constructors

Link copied to clipboard
constructor(roomId: String = "", timeout: Int = 30, userData: String = "", chatGroupId: String = "", isEphemeralCall: Boolean = false)

Properties

Link copied to clipboard

Chat group ID, used for group call scenarios

Link copied to clipboard

Whether it is an encrypted call (no call records generated)

Link copied to clipboard

Room ID, optional parameter, automatically assigned by server if not specified

Link copied to clipboard

Call timeout duration in seconds. Set to 0 to use the server-side default (typically 30s).

Link copied to clipboard

User custom data